new hampshire portland attorney cape cod massachusetts asbestos law law firm drunk driving defense boston legal maine crime attorney nationwide lawyer new england montgomery county